package sopia.sg;

import sopia.sg.R;
import sopia.sg.R.id;
import sopia.sg.R.layout;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class Activity1 extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity1_layout);

		final EditText editValue = (EditText) findViewById(R.id.value_edit);
		final Button sendButton = (Button) findViewById(R.id.send_button);
		final Button test = (Button) findViewById(R.id.test);
		
		//use for action back 
		Bundle receiveBundle = this.getIntent().getExtras();
		if( receiveBundle != null){
			long receiveValue = receiveBundle.getLong("value");
			editValue.setText(String.valueOf(receiveValue));
		}
		
		sendButton.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				String valueString = editValue.getText().toString();
				long value;
				if (valueString != null) {
					value = Long.parseLong(valueString);
				} else {
					value = 0;
				}

				// Tạo 1 đối tượng Bundle để gửi đi cùng Intent
				Bundle sendBundle = new Bundle();
				sendBundle.putLong("value", value);

				// Tạo Intent để khởi chạy Activity2 và gắn sendBundble vào
				// Intent
				Intent i = new Intent(Activity1.this, Activity2.class);
				i.putExtras(sendBundle);
				startActivity(i);

				// Giải phóng Activity1 khỏi Activity Stack vì ta sẽ ko quay lại
				// nó nữa
				finish();
			}
		});
		// TEST
	
		
		test.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
//				String valueString = editValue.getText().toString();
//				long value = 0L;
//				if (valueString != null) {
//					value = Long.parseLong(valueString);
//				} 

				// Tạo 1 đối tượng Bundle để gửi đi cùng Intent
//				Bundle sendBundle = new Bundle();
//				sendBundle.putLong("valuetest", value);

				// Tạo Intent để khởi chạy Activity2 và gắn sendBundble vào
				// Intent
				Intent i = new Intent(Activity1.this, G003Activity.class);
//				i.putExtras(sendBundle);
				startActivity(i);

				// Giải phóng Activity1 khỏi Activity Stack vì ta sẽ ko quay lại
				// nó nữa
				finish();
			}
		});
	}
}
